Additional fault messages AKD-T
AKD BASIC runtimeIn computer science, runtime (or run-time) describes the operation of a computer program, the duration of its execution, from beginning to termination (compare compile time). Within KAS, runtime also refers to the virtual machine that manage the program written in a computer language while it is running faults are displayed in the two-digits 7-segment display of the drive:
|
The two digits LED display indicates the fault code. |
The additional runtime fault messages for AKD-T are coded with numbers starting from F801.
Remedy for all errors: clear error, fix user program, recompile, download and attempt to run the program again.
Eliminate errors and faults in compliance with work safety rules. Troubleshooting only by qualified and trained staff. |
|
More information about error messages, causes, remedy and clearing errors can be found in the WorkBench online help and in KDN. |
Error |
Description |
Cause |
---|---|---|
Divide by zero. |
User Program attempted to divide by zero. |
|
Stack Overflow. |
User Program contains an infinite recursion or incorrectly array. |
|
Insufficient Memory. |
User program creates an excessive demand for memory. |
|
No interrupt handler defined. |
User program is missing an interrupt service routine, but an interrupt is called. |
|
User program contains an error in an interrupt routine. |
||
Max string length exceeded. |
User program attempted to use a string exceeding 255 characters. |
|
String overflow. |
User program has a exception causing excessive string usage. |
|
Array out of bounds. |
User program exception caused an array to exceed its bounds. |
|
Feature not supported. |
User program contains a feature that the current firmware version does not support. |
|
Internal firmware/hardware error. |
User program attempted to perform an action that causes a firmware or hardware error. |
|
Parameter not supported. |
User program calls a parameter that is not supported by the firmware. |
|
Parameter access error. |
User program contains a parameter access error. |
|
Data not found. |
User program attempted writing an invalid recorder parameter. |
|
Data invalid. |
User program attempted executing an invalid command. |
|
Data too high. |
User program contains a parameter that is above the accepted range. |
|
Data too low. |
User program contains a parameter that is below the accepted range. |
|
Param type out of range. |
User program attempted to write a value which was out of a range. |
|
Data not divisible by 2. |
User program executed a function that requires it to be divisible by two. |
|
Invalid position modulo setting. |
User program contains an incorrectly configured modulo setting. |
|
Cannot read from command. |
User program attempted to perform a read of parameter that is a command or statement. |
|
Enable Drive first. |
User program is attempting to execute motion that requires the drive to be enabled. |
|
DRV.OPMODE must be 2 (position). |
User program is attempting to execute motion that requires the drive to be in program mode. |
|
DRV.CMDSOURCE must be 5 (program). |
User program is attempting to execute motion that requires the drive to be in position mode. |
|
Cannot execute during a move. |
User program is attempting an invalid execution during a move. |
|
Writing to read-only parameter. |
User program attempted writing to a read-only parameter. |
|
Disable Drive first. |
User program tries to execute a function that requires a disabled drive. |
|
Opcode not supported - upgrade firmware. |
User program contains unsupported Opcode. |
|
No negative values allowed. |
User program uses illegal negative value. |
|
BASIC program is invalid. May need firmware upgrade. |
User program contains invalid c |
|
BASIC program is missing. |
User program is missing. |
|
Too many cams. |
User program contains too many cams. |